package pack1;

import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;

/**
 * Created by jack on 2017/7/6.
 * 任务执行类
 */
@Service
public class AsyncTaskService
{

    //通过@Async注解表明该方法是个异步方法，如果注解在类级别，则表明该类所有的方法都是异步方法，而这里的方法自动被注入使用ThreadPoolTaskExecutor作为askExecutor
    @Async  //1
    public void executeAsyncTask(Integer i)
    {
        System.out.println("执行异步任务："+ i);
    }

    @Async
    public void executeAsyncTaskPlus(Integer i)
    {
        System.out.println("执行异步任务+1：" + i);
//        System.out.println("执行异步任务+1：" + (i+1));
    }
}
